730 POKE 216,0: PRINT CHR$(7)"THAT FILE IS NOT ON THIS DISK.": PRINT "PRESS ANY KEY TO CONTINUE.": GET K$: PRINT : GOTO 700
740 INPUT IN$: IF MID$ (IN$,10,3) = "EOF" THEN PRINT D$"CLOSE": GOTO 780
750 NI = NI +1
760 IF LEFT$(IN$,8) < >" " THEN NL = NL +1
770 GOTO 740
780 DIM OP(56,12),OP$(56)
790 DIM IN$(NI),MD(NI),LB$(NI),TP$(NI),LN(NI),LO(NI +1)
800 DIM LF$(NL),AF(NL),LR$(NL),DR(NL)
810 RESTORE
820 VTAB 12: CALL -958: PRINT "FIRST PASS:"
830 PRINT D$"OPEN"PR$: PRINT D$"READ "PR$
840 INPUT LA$: IF MID$ (LA$,10,3) < >"ORG" OR LEN(LA$) <14 THEN PRINT : PRINT D$"CLOSE "PR$: PRINT CHR$(7): PRINT "SOURCE CODE MUST BEGIN WITH 'ORG'": GOTO 2270
850 N = 1:HX$ = MID$ (LA$,14): IF LEFT$(HX$,1) = "$" THEN GOSUB 2580:LA = DT: GOTO 870
860 LA = VAL(HX$)
870 FOR N = 2 TO NI
880 INPUT IN$
890 IF LEN(IN$) >14 THEN HX$ = MID$ (IN$,14): GOSUB 2580:IN$ = LEFT$(IN$,13) +HX$
900 VTAB 12: HTAB 13: PRINT N
910 IN$ = LEFT$(IN$ +" ",41)
920 REM THE ABOVE STATEMENT HAS 41 SPACES BETWEEN THE QUOTES